package com.net.xpay.admin.vo;


import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.List;

/**
 * 2019/8/7 12:54

 */
@Getter
@Setter
@NoArgsConstructor
public class PartnerSettleLogVo  {
    private Long id;

    private LocalDateTime createTime;

    @ApiModelProperty(notes = "合伙人id")
    private Long partnerId;

    @ApiModelProperty(notes = "结算的开始日期")
    private LocalDate startDay;

    @ApiModelProperty(notes = "结算的结束日期")
    private LocalDate endDay;

    @ApiModelProperty(notes = "分佣 分")
    private Long benefit;

    @ApiModelProperty(notes = "显示分佣 分")
    private BigDecimal showBenefit;

    @ApiModelProperty(notes = "成功笔数")
    private Long successCount;

    @ApiModelProperty(notes = "成功总金额")
    private BigDecimal successAmount;

    @ApiModelProperty(notes = "合伙人佣金统计结果ids")
    private List<Long> partnerSettleRecordIds;

    @ApiModelProperty(notes = "结算统计结果快照 用来排查问题")
    private String statSnapJson;

    @ApiModelProperty(notes = "备注")
    private String remark;

}
